@charset "utf-8";/* CSS Document */
/* reset */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, th {
border:0 none;
margin:0;
outline:medium none;
padding:0;
}
ul, ol{list-style:none;}
/* end reset */
/*@media only screen and (max-device-width:640px){*/
body{background:black;margin:0;padding:0;font-size:16px;color:#bfbebe;font-family:Arial,Sans-Serif;min-width:240px;width:100%;}
.wrap1{margin:auto 8px;}
#content{clear:both;}
.clear{clear:both;}
.blue{color:#085ab3;}
.gray{color:#b4b4b4;}
.darkGray{color:#B4B4B4;}
.green{color:#3aaf00;}
hr.darkGray{border:solid #616161 1px;margin:0;}
.#fff{color:#fff;}
.red{color:aa0606;}
.darkRed{color:#af0505;margin-left:2px;display:inline;}
.l{float:left;}
.r{float:right;}
.row{}
.l5px{padding-left:5px;}
.r5px{padding-right:5px;}
a{color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;cursor:pointer;}
.btnRed{padding:0 65px;border:rgb(100, 99, 99) solid 1px;background:rgb(39, 39, 39);line-height:85px;color:#fff;font-size:1em}
.btnRed:hover{border:#bc0000 solid 1px;background:#bc0000;}
#bodyPn{display:block;}
#menuBg{background:url(../images/body_bg.png) repeat;float:left;z-index:100;position:absolute;top:0;left:0;display:none;}

#mTop{
background:url(../images/bg.png) repeat-x 0 bottom;
background-position: 0px -10px;
vertical-align:middle;height:48px;text-align:center;font-weight:bold;color:#fff;line-height:48px;}
#mTop .fdFrm{background:url(../images/menu_top_bg.png) repeat-x;display:none;}
#mTop .fdFrm input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    float: left;
    font-size: 16px;
    height: 25px;
    
    margin-left: 15px;
    margin-top: 5px;
    outline: medium none;
    padding: 5px 10px 5px 32px;
    position: relative;
    width: 80%;
}#mTop .fdFrm .fs{position:absolute;left:7px;top:9px;height:18px;z-index:50;width: auto;padding:0;}
#mTop .fdFrm .cl{position:absolute;right:14px;top:14px;z-index:40;height:13px;}
#mTop .fdFrm #closeFind{height:44px;width:38px;float:right;}
#mTop .l{float:left;width:58px;position:relative;margin-top:0px;}
#mTop .l img{width:19px;float:left;padding:14px 0 8px 18px;cursor: pointer;}
#mTop .l .b{position:absolute;margin-left:-8%;margin-top:5px;}
#mTop .r{border-left:none;float:right;height:44px;width:58px;margin-top:0px;text-align:center;}
#mTop .r img{margin:auto;padding-top:6px;cursor: pointer;height:26px;}
#mTop .l .menu .firstRow .r .at{background:url(../images/arr_up_black.png) center bottom no-repeat;padding-bottom:21px;color:red;}
#mTop .l .menu{background:#404040;display:none;float:left;font-size:14px;position:relative;}
#mTop .l .menu#mTop .l .menu .firstRow{font-size:1.4em;}
#mTop .l .menu .firstRow .l{float:left;width:auto;padding-left:8px;margin:0;text-align: left;}
#mTop .l .menu .firstRow .r{float:right;width:157px;background:#404040;border:none;font-weight:normal;padding:0;margin-right:10px;font-size:13px;text-align: right;}
#mTop .l .menu .firstRow .r img {
    float: none;
    height: 12px;
    margin: 0px 5px 0 0;
    padding-left: 0;
    vertical-align: middle;
    width: auto;
}
#mTop .mn a.row{padding:15px 20px;text-align:left;margin-top:2px;background:#282828;text-decoration:none;display:block;line-height: 20px;}
#mTop .mn{width:100%;padding-bottom:35px;}
#mTop .l .menu .firstRow .r .sp1{margin:0;}
#mTop #mnFind{position: absolute;top:0;right:0;}
#mTop #mnFind img{width:19px;height: auto;}
#mTop .mn .row:hover{background:#d62121;}
#mTop .mn .row:hover a{text-decoration:none;}
#mTop .mn .row a:hover{text-decoration:none;}
#mTop .mn .a1, #mTop .mn .a2, #mTop .mn .a3, #mTop .mn .a4, #mTop .mn .a5, #mTop .mn .a6, #mTop .mn .a9, #mTop .mn .a10, #mTop .mn .a11, #mTop .mn .a12{padding-left:40px;}
#mTop .mn a span{padding:6px 41px;display: block;}
#mTop .mn .a1{background:url(../images/home_icon.png) left no-repeat;}
#mTop .mn .a2{background:url(../images/phimhot_icon.png) left no-repeat;}
#mTop .mn .a3{background:url(../images/phimle_icon.png) left no-repeat;}
#mTop .mn .a4{background:url(../images/phimbo_icon.png) left no-repeat;}
#mTop .mn .a5{background:url(../images/canhac_icon.png) left no-repeat;}
#mTop .mn .a6{background:url(../images/hai_icon.png) left no-repeat;}
#mTop .mn .a9{background:url(../images/avatar_icon.png) left no-repeat;}
#mTop .mn .a10{background:url(../images/sothoc_icon.png) left no-repeat;}
#mTop .mn .a11{background:url(../images/qltt_icon.png) left no-repeat;}
#mTop .mn .a12{background:url(../images/dangxuat_icon.png) left no-repeat;}

#mTop .mn .a14{background:url(../images/a14.png) left no-repeat;}
#mTop .mn .a15{background:url(../images/a15.png) left no-repeat;}
#mTop .mn .a16{background:url(../images/a16.png) left no-repeat;}

#mTop .mn .ot{background:rgb(19,19,19);text-align:left;padding:0 0 0 20px;font-size:1em}
#mTop .mn .ot .btn{background:#282828;border:#404040 solid 1px;width:69px;padding:1px 7px;float:left;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0 10px 15px 0;}
#mTop .mn .ot .btn span{line-height: 24px;font-size:13px;padding-right:0;background-size:16px auto;padding:0 22px;}
#mTop .mn .ot .btn:hover{background:#bc0000;border:#bc0000 solid 1px;text-decoration:none;}
#mTop .mn .ot .a7, #mTop .mn .ot .a8{padding-left:34px;line-height:80px;}
#mTop .mn .ot .a7{background:url(/App_Themes/Theme.Wap/Images/android_icon.png) left no-repeat;}
#mTop .mn .ot .a8{background:url(/App_Themes/Theme.Wap/Images/ios_icon.png) left no-repeat;}

#topSld{margin-bottom:10px;}
#topSld .sldImg img.sliderimg{width: 100%;}
.hot1{padding:10px 0;clear:both;}
.hot1 .sorter{display:block;border:rgb(58, 58, 58) solid 1px;border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:rgb(34, 34, 34);float:left;padding:5px 20px;font-size:15px;color:#fff;}
.hot1 .sorter span{float:left;}
.hot1 .sorter img{padding-left:15px;margin-top:5px;float:left;height:9px;}
.hot1 .sorter_up{display:none;}
#topSld .sorter .sorter_up{display:none;}
#topSld .sldClick{width:120px;margin:auto;}
#topSld .sldClick .circle{background:url(../images/slide_circle.png) no-repeat;width:20px;height:20px;float:left;margin:0 5px;}
#topSld .sldClick .circle:hover, #topSld .sldClick .circleActive{background:url(../images/slide_circle_hover.png) no-repeat;cursor:pointer}
#topSld .fd{text-align:center;padding:10px;color:#fff;font-size:1.5em}
#topSld .fd .row{width:90%;text-align:left}
#topSld .fd .row a{border:rgb(100, 99, 99) solid 1px;background:rgb(39, 39, 39);padding:0 50px;line-height:80px;font-size:0.8em;display:block;float:left;margin:5px 10px;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#topSld .fd .row a:hover{text-decoration:none;background:#bc0000;border:#bc0000 solid 1px;}
/*---------------------- Danh muc phim - c ----------------------*/
.c{height:40px;background:url(/App_Themes/Theme.Wap/Images/colection_menu_bg.png) repeat-x;line-height:40px;font-size:14px;color:#fff;margin-top:20px;clear:both;}
.c:first-child{margin-top:0;}
.c .cFolder{background:#bc0000;color:#fff;font-size:18px;float:left;padding:0 30px;}
.c .l img{float:left;height:40px;}
.c .r{margin-right:10px;}
.c .r span{float:left;}
.c .r span:hover{text-decoration:underline;}
.c .r img{margin:10px 0 0 6px;float:left;height:22px;}
/*----------------- Chi tiet phim - c element --------------------*/
.cFrame{margin:auto 8px;clear:both;}
.cFrame .cElement:last-child{margin-bottom:20px;}
.cElement{border:rgb(66, 66, 66) solid 1px;border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:rgb(39, 39, 39);margin-top:10px;color:#adadad}
.cElement:hover{border:#333 solid 1px;background:#444;}
.cElement:hover .lastRow{border-bottom:#bc0000 solid 1px;}
.cElement .row{padding:7px 0 7px;}
.mar7{margin-left:7px;display:inline;}
.cElement .row .l img{width:94px;}
.cElement .r{float:none;margin-left:20px;display:inline-block;display:-moz-inline-stack;position:absolute;/* For IE 7 */
zoom:1;*display:inline;}
.cElement .cTitle{color:#fff;font-size:16px;}
.cElement .intro{color:#888;font-size:15px;padding-top:7px;}
.cElement .intro a{color:#888;}
.cElement .lastRow{font-size:11px;padding:0;border:none !important;border-left:0;border-right:0;height:24px;position:relative;}
.cElement  .btnXemOnline{clear:both;margin-top:18px;background:url(../images/btn_xem_online.png) no-repeat;width:158px;height:57px;display:inline-block;}
.cElement  .btnXemOnline:hover{background:url(../images/btn_xem_online_hover.png) no-repeat;}
.cElement  .btnXemOnline a{display: block;width:158px;height:57px;}
.cElement .rate{float:left;padding:0 6px;border-right:none;height:100%;}
.cElement .rate:last-child{border:none;}
.cElement .rate img{margin-top:8px;float:left;margin-right:5px;height:17px;}
.cElement .rate span{line-height:35px;float:left;}
/*-------------------- Phan trang phim - c Page --------------------*/
.cPage{margin:auto;margin-top:10px;margin-bottom:10px;float:left;}
.cPage .page{padding:4px 16px;background:#262626;display:block;float:left;margin:5px;}
.cPage .page:hover{text-decoration:none;background:rgb(71, 71, 71);}
/*----------------------------------- Footer --------------------------------*/
#footer{clear:both;margin:20px 0 0;}
#footer .coppyright, #footer .desktop{width:50%;vertical-align:middle;float:left;height:55px;font-size:29px;}
#footer .coppyright{background:#1b1919;line-height:22px;font-size:11px;}
#footer .desktop{background:#252525;width:50%;line-height:59px;text-align:center;font-size:13px;heigth:75px;overflow: hidden;}
#footer .desktop img{margin:20px 15px 0 0;float:left;}
#footer .arrTop{height:55px;width:30px;background:#bc0000 url(../images/arr_white_top.png) no-repeat center;float:right;}
#footer .arrTop a{height:75px;width:110px;display:block;}
#footer .arrTop:hover{background:rgb(119, 0, 0) url(../images/arr_white_top.png) no-repeat center;cursor:pointer;}
/*-------------------------Trang detail - Noi dung chi tiet phim ---------------*/
.dt{clear:both;padding:0 5px 8px 8px;background: none repeat scroll 0% 0% rgb(27, 25, 25);}
.dt .top, .dt .top1{margin:auto;margin-top:10px;margin-bottom:10px;color:#fff;padding:0;}
.dt .top img{padding-right:10px;vertical-align:middle;height:15px;}
.dt .top .l:hover, .dt .top .r:hover, .dt .top1 .l:hover, .dt .top1 .r:hover,.dt .top .center:hover{background:url(../images/btn_red_bg.png) repeat-x;cursor:pointer;}
.dt .top .l, .dt .top .r, .dt .top1 .l, .dt .top1 .r{background:url(../images/btn_gray_bg.png) repeat-x;padding:10px 0;width:48%;text-align:center;line-height:22px;font-size:14px;}

.dt .top .center{background:url(../images/btn_gray_bg.png) repeat-x;padding:10px 0;width:100%;text-align:center;line-height:22px;font-size:14px;}

.dt .f{clear:both;margin:auto;}
.dt .title{font-size:17px;color:#fff;font-weight:bold;margin:auto;margin-top:30px;margin-bottom:10px;clear:both;}
.dt .f .f1{padding-top:20px;margin-top:20px;clear:both;}
.dt .f .f1 .l{padding:0 20px 20px 0;float:left;}
 .dt .f .f1 .l img{width:124px;}
.dt .f .f1 .r{line-height:20px;font-size:12px;float:none;}
.dt .f .f1 .r .ps{color:#bc0000;}
.dt .f .f1 .r .title{font-weight:bold;color:#fff;font-size:12px;margin-top:5px;float:none;margin-bottom:0;}
.dt .act{margin:auto;margin-top:10px;clear:both;}
.dt .act1{background:#373737;padding:20px 10px;height:154px;overflow:hidden;position:relative;vertical-align:middle;text-align:center;}
.dt .act .aLeft{background:url(../images/slide_arr_left.png) no-repeat;display:block;width:7px;height:80px;float:left;margin-top:36px;}
.dt .act .aLeft:hover{background:url(../images/slide_arr_left_hover.png) no-repeat;}
.dt .act .aRight{background:url(../images/slide_arr_right.png) no-repeat right 0;display:block;width:7px;height:80px;float:right;margin-top:36px;}
.dt .act .aRight:hover{background:url(../images/slide_arr_right_hover.png) no-repeat;}
.dt .act .aPn{overflow:hidden;margin:auto 10px;}
.dt .act .aPn1{height:175px;margin-left:0px}
.dt .act .i{float:left;padding:0 ;width:80px;border:#373737 solid 1px;margin-left:5px;display:inline;height:172px;}
.dt .act .i:first-child{margin-left:0;}
.dt .act .i img:hover{border:#999999 solid 1px;}
.dt .act .i img{width:80px;height:115px;}
.dt .ct{float:none;padding-bottom:20px;}
.dt .ct .ct1{color:#616161;margin:auto;border-top:#333333 solid 2px;border-bottom:#333333 solid 2px;padding:10px 0 20px;margin-bottom:20px;font-size:16px;}
.dt .ct .top1{}
.dt .fb{margin:auto;padding-bottom:20px;}
.dt .fb img{height:25px;}
/*---------------------Ket qua tim kiem ---------------------------*/
#content .fd{background:rgb(39, 39, 39);border:none;padding:105px 0 20px;float:left;margin-top:25px;}
 #content .fd .stPn{width:95%;margin:auto;margin-top:-85px;}
#content .fd .row .sorter{border:rgb(68, 68, 68) solid 1px;border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:rgb(55, 55, 55);float:left;padding:10px 20px;font-size:1.2em;font-weight:bold;color:#fff;}
#content .fd .row .sorter .sorter_up{display:none;}
#content .fd .cElement{border:rgb(66, 66, 66) solid 1px;border-left:rgb(39, 39, 39) solid 1px;border-right:rgb(39, 39, 39) solid 1px;margin:auto;padding:30px 0;}
#content .fd .cElement:hover{border:#bc0000 solid 1px;}
#content .fd .cElement .row:first-child{padding:0;}
#content .fd .cElement .lastRow{height:0;border:none;}
#content .fd .cElement .lastRow .btnXemOnline{bottom:0;left:275px;}
#content .fd .cPage .page{background:rgb(58, 58, 58);border:rgb(66, 66, 66) solid 1px;}
#content .fd .cPage .page:hover{background:rgb(75, 75, 75);}
/*------------------Dang ky tai khoan -------------------------*/
#mTop .mn, #mTop .rgs, #mTop .lgFrm{display:block;line-height:95px;float:left;z-index:100001;position:absolute;background:rgb(19, 19, 19);margin-top:48px;font-weight:normal;overflow:hidden;width:100%;}
#mnBottom .in1{width:100%;min-width: 100px;background: none;border:none}
#mnBottom .in0{background: #aaa;border:1px solid #666666;padding-left:29px;}
#mTop .rgs, #mTop .lgFrm{padding-bottom:50px;display:none;}
#mTop .rgs .row:first-child, #mTop .lgFrm .row:first-child{font-size:16px;margin-top:20px;margin-bottom:15px;color:#fff}
#mTop .rgs .row:first-child:hover, #mTop .lgFrm .row:first-child:hover{font-size:16px;}
#mTop .rgs .row, #mTop .lgFrm .row{text-align:left;margin:0 20px;line-height:40px;padding:0 21px;margin:auto;float:none;color:rgb(206, 206, 206)}
#mTop .rgs .row:hover, #mTop .lgFrm .row:hover{background:black;font-size:18px;}
#mTop .rgs .row input[type="text"], #mTop .rgs .row input[type="password"], #mTop .lgFrm .row input[type="text"], #mTop .lgFrm .row input[type="password"]{height:35px;margin-bottom:10px;}
#mTop .rgs .row .btnRed{margin-top:10px;padding:8px 20px;line-height: 17px;}
/*------------------Dang nhap tai khoan -------------------------*/
#mTop .lgFrm{display:none;float:none;}
#mTop .lgFrm .lgFrmcont{padding:0 15px;}
#mTop .lgFrm .row{padding:10px 0;}
#mTop .lgFrm .row a{color:rgb(206, 206, 206);}
#mTop .lgFrm .row .btnRed{margin-top:0px;margin-right:20px;padding:8px 20px;line-height: 17px;}
#mTop .lgFrm input[type="text"], #mTop .lgFrm input[type="password"]{position:relative;}
#mTop .lgFrm .lgTxt{position:absolute;z-index:5;width:182px;color:rgb(102, 102, 102);line-height:42px;float:left;font-size:16px;color:#444;}
#mTop .lgFrm .lgTxt img{height:40px;width:40px;margin-top:0px;padding:4px 0 0 0;}
/*--------------------Menu - Login success-----------------------*/
/*--------------------Menu 2 - menu cap 2------------------------*/
#mTop .mn3 .row:first-child{background:#bc0000;text-align:center;font-size:1.2em}
#mTop .mn3 .row:first-child .ql{background:url(../images/btn_quaylai_left2.png) no-repeat;height:40px;width:120px;float:left;margin-top:25px;}
#mTop .mn3 .row:first-child span{margin-left:-10%;}
/*}
*/
/* ----------------------- */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{height:1% }
 /* IE6 */
*:first-child+html .clearfix{height:1% }
 /* IE7 */
/*-----------*/
.marr12{margin-right: 12px;}
.b1{font-size:16px;display: block;width: 100%;text-indent: -68px;line-height:43px;}
.copyc2{margin:7px 0 0 5px;}
.desktop3{margin:0 0 0 20px;overflow: hidden;}
#mTop .l.menuhi2{width:58px;}
.kp3{width:40px !important;font-size:14px !important}
.akey1{font-family: arial;}
.mar2{margin-left: 114px;}
.acl3{height: 112px;}
.tt3a{font-size:13px;color:#888;margin-top:6px;height:17px;overflow: hidden;}
.registerher1{cursor:pointer;}
.dnin2,.dnin3{margin-bottom:0 !important;}
.dnin20 .in0{background:#aaa url(../images/lg_us.png) no-repeat 0 7px !important;}
.dnin30 .in0{background:#aaa url(../images/lg_pwd.png) no-repeat 0 7px !important;}
.lblpr2 .in0 input{margin-bottom:0 !important;}


/* ----------------------- */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }

* html .clearfix             { height: 1% } /* IE6 */
*:first-child+html .clearfix { height: 1% } /* IE7 */

/*-----------*/	


.aPn1 .i a span{color:#BFBEBE;display:block;font-size:13px;margin-top:4px;}
.aclk1{display:block;}

#update_password input ,#update_profile input{background:#aaa;border:1px solid #666; width: 100%;padding:4px 0;}
#update_password .old-pass ,#update_profile .old-pass{font-size:13px;}
#update_password  .avatar-setting ,#update_profile .avatar-setting{clear:both;margin:7px 0;}
.button-refresh { background: none repeat scroll 0 0 #6D84B4; border: 1px solid #3B5998;
    border-radius: 2px 2px 2px 2px;    color: #FFFFFF;    display: block;    font-size: 12px;
    font-weight: bold;    height: 23px;    width: 93px;
}
#update_password .min-txt-pass , #update_profile .min-txt-pass{font-size:12px;}
#update_profile select {background: #aaa;border:1px solid #666;padding:3px 2px 3px 10px;}
.posr{position: relative;}
.atuan{position: absolute;top:31px;right:0px;}
.fln{float:none !important;padding:5px 29px !important;}
.fln span{float:none !important;}
.fln:hover{background: #bc0000;}
#mTop .mn a.row span{ background-size: auto 16px;padding-left:28px;}
#mTop .mn a.row{padding:5px 20px;}

.search-autocomplete{ background:#fcfcfc;border:1px solid #B3B3B3;border-top:none;color:#555555;left:15px;font-size:13px;position:absolute;top:39px;width:308px;line-height:24px;z-index:99999;}
.search-item, .search-autocomplete a{ clear:both;overflow:hidden;}
.search-item h3{ float:left;font-size:12px;font-weight:400;padding:10px 0 0 10px;}
.search-item h3 a{ margin:0;padding:0;}
.search-item ul{ background-color:#F2F2F2;border-bottom:1px solid #DFDFDF;text-align:left;border-left:1px solid #DFDFDF;float:left;width:100%;}
.search-item a{ display:block;padding:5px;}
.search-img{ float:left;height:55px;margin-right:5px;padding:2px;}
.search-item strong{ display:block;font-weight:700;}
.strong2{ font-weight:400 !important;}
.search-autocomplete a{ color:#555555;}
.keyshow{ color:#ff0000;font-weight:700;}
.bdco1 img{max-width:100%;height:auto;}.dt .ct .ct1.bdco1{color:#bbb;}
.bdco1 ul{padding:8px 0 8px 12px;}